package com.ccqlk.lightpointrelation.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.util.Date;
import lombok.Data;

/**
 * 灯杆信息表
 * @TableName light_pole_info
 */
@TableName(value ="light_pole_info")
@Data
public class LightPoleInfo {
    /**
     * 灯杆信息唯一id
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    /**
     * 箱变控制器编号
     */
    @TableField(value = "box_info_control_code")
    private String boxInfoControlCode;

    /**
     * 新的控制器编号
     */
    @TableField(value = "box_info_control_code_new")
    private String boxInfoControlCodeNew;

    /**
     * 灯杆编号
     */
    @TableField(value = "light_pole_code")
    private String lightPoleCode;

    /**
     * 灯杆现有编号
     */
    @TableField(value = "light_pole_already_code")
    private String lightPoleAlreadyCode;

    /**
     * 经度
     */
    @TableField(value = "x")
    private String x;

    /**
     * 维度
     */
    @TableField(value = "y")
    private String y;

    /**
     * 灯杆属性
     */
    @TableField(value = "light_pool_attribute")
    private String lightPoolAttribute;

    /**
     * 灯杆高度
     */
    @TableField(value = "light_pool_height")
    private String lightPoolHeight;

    /**
     * 道路灯杆布置形式
     */
    @TableField(value = "light_pool_layout")
    private String lightPoolLayout;

    /**
     * 灯杆材料
     */
    @TableField(value = "light_pool_material")
    private String lightPoolMaterial;

    /**
     * 灯杆形状
     */
    @TableField(value = "light_pool_shape")
    private String lightPoolShape;

    /**
     * 光源类型
     */
    @TableField(value = "light_source")
    private String lightSource;

    /**
     * 光源功率
     */
    @TableField(value = "light_power")
    private String lightPower;

    /**
     * 控制方式
     */
    @TableField(value = "control_mode")
    private String controlMode;

    /**
     * 简称日期
     */
    @TableField(value = "build_date")
    private String buildDate;

    /**
     * 移交时间
     */
    @TableField(value = "leave_date")
    private String leaveDate;

    /**
     * 
     */
    @TableField(value = "remark")
    private String remark;

    /**
     * 创建时间
     */
    @TableField(value = "create_time")
    private Date createTime;

    /**
     * 更新时间
     */
    @TableField(value = "update_time")
    private Date updateTime;

    /**
     * 光源数量
     */
    @TableField(value = "light_count")
    private String lightCount;
}